About Appletree Property Holdings Limited (11803942) United Kingdom