About Mefarnes Limited (12861023) United Kingdom