About Oakbeach Properties Limited (05168082) United Kingdom