About Meenan Square Limited (NI602186) United Kingdom