About Thurlow Park Ltd. (04072417) United Kingdom