About Ben Lewis Projects Ltd (04368080) United Kingdom