About David V Goliath Limited (02650609) United Kingdom