About Arbuckle Property Holdings Limited (12277888) United Kingdom