About Baker Lewis Properties Ltd (13408586) United Kingdom