About Petra Boase Limited (07918991) United Kingdom