About 26 28 Gloucester Square Limited (01753452) United Kingdom