About Ofori Hammond Ltd (07807052) United Kingdom