About Bubb Building Solutions Limited (09311830) United Kingdom