About Squirrel Walk Residents Association Limited (06627308) United Kingdom