About Ben Baptie Limited (11422173) United Kingdom