About Barf Building Services Limited (10157505) United Kingdom