About Farmade Properties Ltd (12182934) United Kingdom