About Barmhouse Lane Limited (11023200) United Kingdom