About Holbeck & Lewis (developments) Limited (03887594) United Kingdom