About Loach Brake Limited (06060232) United Kingdom