About Bubbers Properties Limited (09637673) United Kingdom