About R & L One Stop Building Services Ltd (11763033) United Kingdom