About Detail Developments (london) Limited (11101304) United Kingdom