About Stagg Properties (kent) Limited (13185383) United Kingdom