About Foxcastle Limited Partnership (LP005447) United Kingdom