About Callan And Taylor Developments Ltd (13259867) United Kingdom