About Cramer & Bell Ltd (11133298) United Kingdom