About R & L Alexander Limited (04650156) United Kingdom