About I T Lancaster Limited (08270723) United Kingdom