About The Lets Group Properties Ltd (11082929) United Kingdom