About Thirkleby Close Management Limited (02128172) United Kingdom