Titchfield Construction Ltd. 69-85 Tabernacle Street, London, London EC2A4BA