About Barkus House Limited (02770548) United Kingdom