About Bttlr Properties & Holdings Limited (12701844) United Kingdom