About J L Macaulay Limited (SC607719) United Kingdom