About St Clairs 19 To 21 Freeholders Limited (09238959) United Kingdom