About Bell & Felix Ltd (SC436127) United Kingdom