About Barn Oak Property Holdings Limited (12622392) United Kingdom