About Bowen Scott Limited (12843528) United Kingdom