About Stubbington Properties Ltd (13612065) United Kingdom