About Dekay Management Limited (03224111) United Kingdom