About Russell & Lepetit (builders) Limited (01160833) United Kingdom