About Hammond & Hammond Ltd (SC688945) United Kingdom