About Darrowby 5 Holdings Limited (11675568) United Kingdom