About Beluga Property Management & Interior Design Limited (09434315) United Kingdom