About Osprey Finish Limited (02534540) United Kingdom