About Baker Avenue Property And Investment Ltd (13008431) United Kingdom