About De & De Solutions Limited (05161224) United Kingdom