About Squire Interiors Limited (04781904) United Kingdom