About Chidi & Sons Limited (13526591) United Kingdom