About Wriggle Room Properties Limited (12853045) United Kingdom