About 60a St Thomas Street Ltd (12604323) United Kingdom