About Croft Architecture Limited (06796649) United Kingdom