About Darrowby 3 Holdings Limited (08819714) United Kingdom