About Grange Square Limited (01179249) United Kingdom