About College Cross Freehold Limited (10118294) United Kingdom