About Farrimelia Properties Ltd (10695023) United Kingdom