About Clay Croft Management Limited (02897768) United Kingdom