About Selleck Properties Limited (01326026) United Kingdom