About R & L Foster Properties Limited (12657541) United Kingdom