About Longcross Properties Limited (03640320) United Kingdom