About Barfoss Place Management Company Limited (06509918) United Kingdom