About Peter Macfarlane Limited (06083125) United Kingdom