About Diamondhead Property Limited (SC713623) United Kingdom