About R & L May Holdings Ltd (10048030) United Kingdom