About William Mcallen & Sons Limited (NI007515) United Kingdom