About Able & Baker Property Limited (12946915) United Kingdom