About Deluca Properties Limited (04574768) United Kingdom