About Beccari Limited (09721106) United Kingdom