About Bowes & Croft Limited (NI621326) United Kingdom