About Southborough Property Holdings Limited (03407477) United Kingdom