About Skelly Davenport Limited (12295839) United Kingdom