About Ruttle Properties Limited (02344633) United Kingdom