About Durrance Farm Business Park Limited (11772220) United Kingdom