About Inchmere Design Limited (05631437) United Kingdom