About Deesand Holdings Limited (07340531) United Kingdom