About Puntingdon Barlow Limited (12139459) United Kingdom