About L&r Urban Limited (09879496) United Kingdom