About St James Clapton Freehold Limited (08064024) United Kingdom