About Ds & Sons Properties Limited (12403987) United Kingdom