About Durlston Partners Alpha Limited (11489325) United Kingdom