About Taylor And Martin Design Limited (08534299) United Kingdom