About Baker Terrace Ltd (13050102) United Kingdom