About Ben Lowe Limited (09496012) United Kingdom