About Ballumbie Castle Ltd (SC575175) United Kingdom