About J Davidson & Sons Limited (13228663) United Kingdom