About Swinstead Property Investment Limited (10676224) United Kingdom