About Richard A Lord Limited (12179997) United Kingdom