About 24 Alma Square Limited (03324452) United Kingdom