About D Allen Interim Solutions Limited (13205756) United Kingdom