About 24 Thurlow Hill Limited (12321759) United Kingdom