About Newington Square Limited (12434657) United Kingdom