About Richard Lester Properties Limited (08320993) United Kingdom