About Ampersand Properties Limited (12707556) United Kingdom