About Detail Developments Limited (06166920) United Kingdom