About Duncrook Sales Limited (13465356) United Kingdom