About Peter Mcfarlane Independent Limited (09982936) United Kingdom