About Peter Mckerral & Co Ltd. (SC346549) United Kingdom