About Latchmeres Handmade Furniture Limited (12753291) United Kingdom