About Foxbarn Property Limited (12377740) United Kingdom