About Leabrook House Limited (02971770) United Kingdom