About Logwood Garage Limited (04234663) United Kingdom