About Taylor Square Properties Ltd (12724781) United Kingdom