About J & D Manta Limited (06601568) United Kingdom