About Detail Office Solutions Limited (06165839) United Kingdom