About Oak & Hare Properties Ltd (SC611568) United Kingdom