About Stud Farm Residents Limited (04307435) United Kingdom