About Roy Allen (holdings) Limited (10500602) United Kingdom