About Clay Duck Housing Ltd (13256668) United Kingdom