About Foxbee Property Holdings Ltd (13410029) United Kingdom