About Lemray Properties Limited (00509800) United Kingdom