About Leinster Square 6364 Limited (03831035) United Kingdom