About Bedlay Holmes Limited (SC615827) United Kingdom