About Gubba Properties Limited (02851080) United Kingdom