About Strutt Property Holdings Limited (10596772) United Kingdom