About A I Mckellar Limited (10582501) United Kingdom