About Lordham (worcestershire) Limited (08025003) United Kingdom