About J Foster Properties Limited (07942907) United Kingdom