About Oldham Beach Associates Limited (08494786) United Kingdom