About Hambledon Holdings Limited (10502221) United Kingdom