About Flanshaw Property Holdings Limited (10810197) United Kingdom