About Baker & Sons Properties Ltd (13287756) United Kingdom