About Logwood Stables Limited (07355648) United Kingdom