About Whicheloe Macfarlane Partnership Limited (02679625) United Kingdom