About Abercromby Project Finance Limited (SC411423) United Kingdom