About Ken Mallinson & Sons Holdings Limited (10709291) United Kingdom