About J & J Dellar Limited (09773636) United Kingdom