About John Mcgregor Holiday Homes Limited (SC552719) United Kingdom