About Otter Properties (kent) Limited (03567625) United Kingdom