About Hambra Properties Ltd (11708414) United Kingdom