About Properties Square Limited (12116043) United Kingdom