About James A Mackellar Limited (05518017) United Kingdom