About T Lowndes Properties Limited (12832551) United Kingdom