About No.24 Limited (07632468) United Kingdom