About Addems & Hambling Limited (09102916) United Kingdom