About Deucalion (kent) Ltd (05290896) United Kingdom