About Bell Lord Limited (05868943) United Kingdom