About Debsea Properties Limited (09486008) United Kingdom