About Rehoboth & Hatcher (uk) Ltd (09921651) United Kingdom