About Ian Macfarlane Limited (SC688288) United Kingdom