About L & R Properties Limited (07897979) United Kingdom