About Henham Interiors Ltd (12809208) United Kingdom