About Clegg Freehold Limited (10180948) United Kingdom