About Croft Baker Properties Limited (02363155) United Kingdom