About Oakrose Properties Limited (03025843) United Kingdom