About Durris Croft Limited (SC621559) United Kingdom