About Delk Properties Limited (SC697714) United Kingdom