About Defoe Interiors Limited (05087405) United Kingdom