About James Mark Allan Ltd (12310283) United Kingdom