About D & E Solutions Limited (SC495204) United Kingdom