About Lee Savell Properties Limited (02335268) United Kingdom