About Ryba Macaulay Limited (03402791) United Kingdom