About Hambledon Interims Limited (06632964) United Kingdom