About Wickets Residents (slough) Limited (01485218) United Kingdom