About Arscott & Richards Properties Limited (10929286) United Kingdom