About Pullen & Bull Limited (02049866) United Kingdom