About Stile Lane Management Company Limited (02951466) United Kingdom