About Oakhurst Interiors & Fittings Limited (12053631) United Kingdom