About J & L Properties Stourbridge Limited (07549213) United Kingdom