About Baldwin & Francis Limited (12246054) United Kingdom