About Leinster Square North Limited (12453584) United Kingdom