About The Loird Limited (11397071) United Kingdom