About Hamilton & Croft Ltd (05034598) United Kingdom