About Green Beagle Property Ltd (SC706618) United Kingdom