About Len Flower Building Services Limited (07295423) United Kingdom