About North Brook End Stud Limited (06059226) United Kingdom