About R & L Properties Limited (11485382) United Kingdom