About Ngila Boyd Limited (06755749) United Kingdom