About Lambert S Ryder Property Ltd (13130243) United Kingdom