About Thatcham Business Village Limited Partnership (LP010996) United Kingdom