About The Belvidere (scotland) Ltd. (SC478789) United Kingdom