About J.w.p. Building And Solar Services Ltd (07877791) United Kingdom