About The Stables Long Rock Limited (11934730) United Kingdom