About Oakbray Investment Company Limited (02252685) United Kingdom